//package xgboost;
//
////import biz.k11i.xgboost.Predictor;
//import biz.k11i.xgboost.util.FVec;
//
//import java.io.FileInputStream;
//import java.io.FileNotFoundException;
//import java.io.IOException;
//
///**
// * komiya-atsushi版，xgboost predictor
// *
// * --------------ka-predictor vs xgboost4j-------------------
// *        Feature        xgboost-predictor      xgboost4j
// *     Model loading        49017.60 ops/s    39669.36 ops/s
// *  Single prediction     6016955.46 ops/s     1018.01 ops/s
// *   Batch prediction       44985.71 ops/s        5.04 ops/s
// *   Leaf prediction     11115853.34 ops/s     1076.54 ops/s
// *
// * @author c_jia
// */
//public class KaXgboostPredictor {
//
//  private Predictor predictor;
//
//  public KaXgboostPredictor(String modelPath) throws FileNotFoundException, IOException {
//    this.predictor = new Predictor(new FileInputStream(modelPath));
//  }
//
//  public double predict(float[] datas) {
//    return predictor.predictSingle(FVec.Transformer.fromArray(datas,true));
//  }
//
//}
